﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms; using Montana.Entidades;

namespace Montana
{
    public partial class frmCambiarPrecios : Form
    {
        public frmCambiarPrecios()
        {
            InitializeComponent();
        }

        public int IDListaPrecio { get; set; }
        string listaPrecio;
        public string ListaPrecio
        {
            get 
            {
                return listaPrecio;
            }
            set 
            {
                listaPrecio = value;
                txtListaPrecios.Text = value;
            }
        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (txtPorcentaje.Text == "")
            {
                Validacion.MostrarMensaje("Debe ingresar el porcentaje");
                txtPorcentaje.Focus();
                return;
            }

            if (Validacion.MostrarMensaje("¿Confirma que desea actualizar los precios de los productos de la lista de precios '" + ListaPrecio + "'?", TipoMensaje.Pregunta) == DialogResult.No)
                return;

            ListaPrecioProducto lpp = new ListaPrecioProducto();

            lpp.ActualizarPrecios(IDListaPrecio, Validacion.ValDecimal(txtPorcentaje.Text), optAumento.Checked, optPrecio.Checked);

            Validacion.MostrarMensaje("Los precios fueron actualizados");

            this.Close();
        }

        private void frmCambiarPrecios_Load(object sender, EventArgs e)
        {

        }
    }
}
